remove multiple unnessesary verifications