Works synchronously?