--- a/oauthloginprovider.module
+++ b/oauthloginprovider.module
@@ -40,8 +40,8 @@ function oauthloginprovider_services_resources() {
 function oauthloginprovider_user_info_action() {
   global $user;
 
-  $data = (array)$user;
-  unset($data['pass']);
+  $data = $user;
+  services_remove_user_data($data);
 
-  return (object)$data;
+  return $data;
 }
