adding in protections for out out  and added location exempt