default action phase to registered hook phase if not provided