python patch for #57

instead of patching lower level API expose the tuple to the user only if requested via optional argument