Всякое "если" вносит НЕОПРЕДЕЛЁННОСТЬ, из которой всегда следует НЕПРЕДСКАЗУЕМОСТЬ и в результате НЕИЗБЕЖНОСТЬ ошибки...