Not working: - option(... check) - not finished everything (see XXX and FIXME) - still halway converting