Backup before trying to fix circular dependency problem #DOESNOTCOMPILE