Added catch for OOM by initially setting the BAOS size
Fixed issue with null post data ending the request
Added extra on finish method with failure boolean