spa.h revision f7991ba49ef5aba7b9cb3c356205d10b753dbbc8