Fixed #29: Fixed #30: Fixed #33: Fixed #34: Fixed #35. See issues.