That's changing the API (we change the signature of [] which is public, therefore it's a MAJOR modification