attempt to loop the internals