ack - overloaded the list() method with the options.