Smiles!
Triangles!
Circle time, plus a smidge of refactoring