Steve Haseldine: Thy will be done