Add: UndefP constructor