Piecing together an answer