First (crappy) pass at a keep list