too little too late: SPA takes on M$