pre_<method> hooks