superfluous getoptlong require