Fixed straigh through polymorphic fixer