better handle options being nil