I just wasn't crazy about returning something so unspecific.  However, I could use a BatchRuntimeException and just use a good message.