Fix on primitive syncronization