increasing checks to prevent dupes