decref/incref order fixed