Reverted to convoluted loop with fixed;