Added -d --direct option