spa.h revision 7802d7bf98dec568dadf72286893b1fe5abd8602