А что он такой странный, без комментария и принимает по значению аргумент?