using size() makes more sense since there can be binary data
fix the modpy C++ interface to return payload data properly
icap::until updates