i hate scala