Use qFloor for portability