Not that I know much about this morph, but here's something that confuses me about this thread...
How can Urban Python be 100% sure that toffee is simple recessive, if they have only produced "hets" and no actual toffees? Unless they are assuming that Toffee and Candy are the same thing?