Unexposed inner method.
Fixes #19
Closes #18
Closes #16
Closes #20
Changing to 1.1.0 version.