safe version before we eff up the user model with event_id