serializable fixes