efficiency considerations