What was the reason behind serialization here?