not all events have locations
added allowed methods on actions