shouldn't it be 2? what this conditional is for?