added safeguard against "private" prepareOptions