make sure we cache if they put in custom select querries