synchrony refine and other fixes
hidden exceptions fix
catch selective exceptions