'options' should always be an object