fixes #64
fixes #63
fixes #65