why move the pre_cook to post?  if it should be post then we should just erase this line rather than commenting out