lt*, gt* throw on zero args