grouping booleans together for consistency