de-privatize wrappers and allow them to accept options