post building should not depend on JSON navigation