scala is the weirdest