avoid partial fills