I think squares should be final, too.