Possibly better?  I have no idea about concurrency