stack level too deep on Event#create