Shouldn't the second condition just make sure that the value is just `'*'`?