Properly initiating/deinitiating move library.

Should really be doing this I guess, even if the actual behaviour is unchanged.