Feature/request loop api

Is this a good idea? I think it is, what do you think?