12.3 Final Tests (fixed with correct behaviour)