revert to anyset-sfp implement