Checklist: If this PR is a new feature, please reference an issue where a consensus about the design was reached (not necessary for small changes) Make sure all of the significant new logic is covered by tests