add support to silence messages in Distributor, fix order of null checks