A LOT TO UNPACK HERE