Defensive coding - users reporting error calling Single()