Improve declaration cycle error