unnecessary conditions and specs removed; check_status renamed to has_statuses