some more reduce filters to catch some edge cases