opts instead of opt