you should extract it in the Prototype version too, to stay consistent