This is unreasonably hard. No reason to be like this.