Hmm, if it unmarshals successfully do we need to try the slice version?