Whoops forgot to add cancel func in last commit.

Also I need to remember to change the goddamn changelog.