I don't need portal, but I still, for some reason, want to solve this.