That makes sense to me. I did this because it's an old habit of mine from my days programming Java, where there is no default function params, in an effort to reduce "[magic values](http://stackoverflow.com/questions/47882/what-is-a-magic-number-and-why-is-it-bad)". But this doesn't really apply in Python, so I'm fine putting them as default kwarg values.