use a scope and have a test for it