- only allow one message at a time