handle null options