calling bump methods directly instead of events #27