keep a copy of opts, so they can be passed down