platinum may have bug.. sometimes returned object seems to contain NULL