Implementation taken from scope-lite by Martin Moene, commit 197cd4240069b2b8c393ad0d9eabdee601b606b4 Change-Id: I872b6821504b3270ebdc4c48b7255731fb2efc57
Implementation taken from scope-lite by Martin Moene, commit 197cd4240069b2b8c393ad0d9eabdee601b606b4 Change-Id: I872b6821504b3270ebdc4c48b7255731fb2efc57