Steve Haseldine: Signing your life away