scala is pretty worthless though