- fixed blocking call