factored out member sorters