changed hook behavior to rejecting hook on freeze