Deixado o if tradicional para não ultrapassar limites. refs #7