After days and days of stressing over a bug I found a solution. (less bandwidth usage now)