untested addition of firework serialization