Try to keep all your steps at the sign level of abstraction. Here instead of directly interfacing with the page, call 'sign_out_admin' and ahve this step hidden inside that. Its a bit distracting to have the brain figuring out the different abstraction levels.