I am too tired to add witty comments to this right now.