semi-colon bug