The auto-activation sounds like the right thing to do. Scala version is enough to decide what profile to activate, right?