Cargando los problemas desde PHP para evitar un roundtrip
Un poco de refactor para mejorar la lógica de los problemas