I think this looks good.