fixed stupid crash for 2-- and --2