Closure receives $ as argument and don't override $ completely.