Check state before `send` and send exception when not yet ready.