issue #1 -- can't get away with using nulls here...