If you're passing options in twice, why not update sync to split it?