i see what you're doing here -- same question as above: just cleanup because this is in your opinion a cleaner/better approach than break? or does this tie in at all to any Opera specific behavior?