Callbacks can be added after initializing