Deal with cyclic dependencies
Test Gate also in browser