Scala compiler tries to convert comma separated arguments into tuples, if there are no appropriate multi-argument methods and a single appropriate one-argument method. Such conversion may disrupt type safety and lead to unexpected results.