Line 182 of details/request_handlers.hpp, the boost:status object has the count hard coded to 1. The deserialize method at line 260 takes no boost::status object. Legacy deserialize method takes a boost::status object and keeps track of number of objects that have been deserialized and sets count to that number.