deepcucumber: GAP shenanigans.