python patch for #57

instead of patching lower level API expose the tuple to the user only if requested via optional argument

@v4hn please take a look at this alternative implementation