$options should be an array by default