Hmm. You code works. Maybe the fact I didn't do any assert after the call was causing an issue.