changed name of block from if_let to if_value_else_nil