Wait() was used instead of Signal(), rare case, fixed