remove ArrayAccess ( dangerous without guards, wasteful with them )