Implemented in full issue #1