we are GPL v2 explicitly because of SWISH::3