Gracias a @Agus_Guatafac por el aporte. Lo he traducido, que ya es bastante enrevesado como para que algunos lo tengan que leer en inglés xD