I added a new real number variable to my dataset, but when I try to impute it along with the rest of the dataset, I receive the following error:

Error in if (sum(non.vary == 0)) { : 
  argument is not interpretable as logical

It is a real number variable (checked it with is.real()), and it doesn't seem to be different from the other real number variables in the dataset. I've updated to the newest version of Amelia (Version 1.2-17, built: 2010-05-10). I noticed from looking through the mailing list archives that this error was present in 1.2-14, and was fixed (by Matt Blackwell) in 1.2.-15. It seems to be back. Perhaps this is my fault somehow however. Any help would be appreciated.

Thank you,
Gregory