Es completamente funcional. Resolve #4