Apparently I don't understand how UDFs work. Can you tell me what line is missing?