done one's bit