add xxx_or_null(...) message buffer allocation variants