Added barriers, but crashes aren't implemented.