we don't need no json serialization