Restored Task 1, so it doesn't have barrier implementation