I don't feel that potentially missing a require is sufficient justification to avoid using a really useful stdlib component. You could make same argument against anything in stdlib.