3rd thing - circular deps