Adding a restriction for bcommand() so you can only use it in a non-blocking context.