Fixes #3; let scheme() return the current scheme