oh, and again, we can just return true here after cacheing the function