Se separaron las dos implementaciones