Use options to avoid break code