using less only if it's already available