what if you pass nothing? - notice. I remove an additional check because the value is not used, its only flag