parece no funcionar correctamente en los dos últimos modos.