@disregardfiat: Here is the meat