Reuse object info, avoiding unneccessary HEAD/GET requests
PEP8 fix
Remove unneeded head_object request
Update docstrings