Fix #5 e mais alguns ajustes.