CLSN-1266 code review - till 17 Aug