In @fj's example he had put `--I`.  I'm curious why you put `-i` here?  Actually, I think maybe both should raise an error.