Naming again - do we want to call this something more descriptive than opts?