starting to add support for seeks, and normalizing out extension patterns