All filtering is cleanly done in askmain.filter(), except this unexpected from_ourselves() shortcut in askmessage.__inlist(). This is confusing and prevents and re-ordering/customization in askmain.filter() (since it will be shortcut anyway).
For instance I want to receive whitelisted message I sent myself (to mailing-lists) without a key (cause not using my usual software). This shortcut prevents it. You can achieve the same (default, not-customized) behaviour without this shortcut. Thanks!