super nit-picky but I don't think the explicit require is necessary