Bug fix for TakeEvent method