pass extensions through parent

we don't need separate optionsargument