backport options method