i guess the main reason is that already have stuff working with squares