City can do better