add comment explaining Data::Dumper
added detail to explain why code is serialized and payload isn't