Validaciones y corrección de errores