Replace 'progress' with 'meter' and fix flaws.