Stumbling towards perfection