don't accept empty messages