Should this return the function?