fixing bad use of 'break;' that was causing aspects to be missed - schoolboy error