Since I never expected people to use the module who had password-less ssh set up (I mean, the *whole point* of the module is to send a password via Expect), I never accounted for that possibility. However, someone has pointed out that he's in a loop and some machines require passwords and some don't. Since that's probably going to be a fairly common scenario, I'll need to deal with it now.
Ben Trott, save me!!!