Oh and it requires a soft fork, either anyprevout or opcat.