Fixing polymorphism cases with once