spsc 43 , page 5