@squares: This whole process