multiple longs cause problems