First pass at message blocking