I checked that this doesn't happen. But the fact that it doesn't happen might just be an implementation detail that might change.
The extends helper function is scary.
I'll change the docs to use the copy method. It is definitivly safer and more explicit