I suspect Alert is working as intended, but I agree that a d20 approach would probably be a good idea.