Slightly better commenting
Better read-only transformation