rename our method to better reflect when it is being fired
remove our key GET param check
indentation
cast to bool for more assurance
indentation and juggling of if statements
check for a different function that we are using
half of the checks were not specific to current user