Promises kept, promises pending | Daily Tribune