Fix: record logical