I dont see the need to use the abstractmethod decorator in this case since its only the one method here, so simpler and more pythonic using the imp.  I dont really mind either way though, if you think that changing it would communicate this better then so be it :smiley: