fixed a fatal bug when using the options parameter