Use 'undefined' to guess default options