Aww, damn, you're right. I forgot I fell back on regular Scan() when the destination wasn't a struct.

Woops.