Hook is safe on POST