backwards‐compatible version checks (fixes #489)
new version checking (fixes #203)
message initialise functions (fixes #193)
‘destroy’ functionality (fixes #145)