making sure we only respond to each request once