another isFree() check