Return server object, better decoding