Fixes #196 circular project dependencies cause stack overflows