semiphore does not work?