doing it by reflection since parent squeeze us