reasonable handling of nullable values