testing circular require error