use expected_status to be consistent