this should go near its usage. As benefit it will be faster for nil values.