Humm...but since it is not synchronized it might not be the current state that is read so the return value might not be right.