Code review feedback
Added tests for nil/zero-length message handling and facility as a message hash parameter