spa.h revision 088f389458728c464569a5506b58070254fa4f7d