at some point (not necessarily now) we should factor these preselection definitions out into a separate file.