use variable fopts