Pass exception instead of None on failed getObject from S3

We would like to have some information about the S3 exception instead of just getting None.
default value is unnecessary > exception: Throwable = null