fixes #8 #9