Huge code change, removing my extension prototype.