My take, first pass