make tests pass again

the non-pointer scalar reinterpret method was removed, so we have to do
it this way now
minor cleanup