issue #26: implementation revision