Port support for changing most of the options