Fixes #1, Closes #2, Resolves #4