add tests for invalid chain navigation