Fixed issue where task would incorrectly run(fork) when bind over different types of task