Changed || -> abs()