prepareoptions correctly passed to all takers