Ahhh... yikes. This is exactly what Py3K "keyword only" arguments are designed to mitigate.