I stupidly had the game look for the exact number of parts required rather than a value greater than or equal to what's needed so a double could throw it off. I guess I assumed a double wasn't possible. Should be good now