Blocking interface.