fixed field shift on error