Further abstract Square