barrier is now fixed and working perfectly. Woohoo, at last.