hmm. Good point. getLastError? something like that maybe? Not sure i like the idea of that though.

Could return true, or a string on failure?