options doesn't need to be defined