Abstract synch callsw