could only perform this check on incoming messages, if we're concerned about the performance hit of running a query before creating each outgoing message billable. @gcapalbo thoughts?