Prototype extensions no longer overwrite existing functions