Don't just assume things are in the std lib