#327 Improving method name; Formatting
#343 wrongly placed candidates.clear() causes too many error messages