In my view if you use an undocumented interface, you can't really complain if it isn't fully implemented, but it's not that big a deal either way.