spa.h revision b16da2e29e074fb6eaeadc4fd7d17ae7340ba240