Generic function for userdata!