shadowing tests