Incorporating 'joe' for dynamic tests. Testing each shape separately.