bugfix in Request::payload()