New: hasfit