Ok let's solve this run vs pass thing