I assume the selector is assumed to be a closure as well? Or is it a class?