contracts having the same address on different chains is both a great blessing and a really annoying fact when trying to do crosschain contract calls