Main options implementation