Sadly, effects should be imediate :\ This will imply some kind of refactoring :(