Fixes #8
Fixes #10
Fixes #10
Fixes #10