v might be a boolean