Intermediate push. Some Rpy added. Untested