getting a weird array after deserialization... gotta think about this