I think this should be in a loop.