Hateous serial/deserial implemented.