shm fixes