Issue 14

Essa issue está aqui somente para revisão de código.  As alterações completas estão na issue 16