empty options hash is acceptable