you can remove NotImplemented :-)