do not use < if arg might be symbolic

will merge when tests pass