Why not use *null* as default value to simplify the check for empty settings?