This story has been updated to include comments from Sreenivasan Narayanan.