Hmm, using masked array. Not wrong, just... different.