spa.h revision 3d7072f8bd27709dba14f6fe336f149d25d9e207