5 points for perfection