Attempt 2 at push hook