fix post(), check cyclic references