Loose moral codes