does not throw.  returns null.  it is debatable whether that is the right call, but I could see cases where we want to assert that a message is not present and want to use the helper to do so.