fixes 167, fixes 166, fixes 162