Reverted action api (yup it was a bad idea)