remove unnecessary pessimism
reduce duplication