added verification checks to calls