using undocumented things in pyes, so specify version