better errors all round!
sporking