Scope belongs in it's own module
debugging