This is pretty much perfect…