How much of this is Squares fault due to their terrible backend?

Printable View