Added engine action hooks