It's necessary. May be not here, it can be in receive method, but anyway schedule call requires execution context.