rename redo_method to be specific to behavior