Could you maybe bring in an expiry time for guild invites?

I just had someone turn up in guild who i had kicked out previously
they had managed to save a guild invite from over 6 months previously
not very nice having someone you kicked out for good reason just turning up out of the blue
there is surely no need for them to last indefinetly