inferring preference | Joshua writes