this is reaching very deep - how would that look in tests?