shift ignore = true when nil