Using count instead of check for existence in list