why did you rename options to opts ?