Can the value be null?  Do we need this check at all?