all tests passing with new has_run? rules