dynamically switching fixes