there is no fucking reason for being able to do something 20 different ways using the python stdlib
EDIT: and trying to fix it would just be xkcd 927