fix for over-writing all defaults when passing .defaults() args
0.2.2