spa.h revision 8f18d1fadf6a0c20fac9ff7259a5368faa3c3bfb