Promises, object pools and improved parse trees.