Fine grained mailing

@as-cii just a quick question here: why defining `join_table` here?