spa.h revision 44cd46cadd9aab751dae6a4023c1cb5bf316d274