What if we emit an event for 'extend'?