Another option would be not to include a default argument at all. Let all caller sites explicitly specify what they want.

BTW: how about a MINE_ALL constant that is defined as `(MINE_SPENDABLE|MINE_WATCH_ONLY)`? Beats repeating it everywhere :)