Begin serializable
foo