unnecessary condition removed; check_status renamed to has_statuses