definitions **are** general