somehow solved the compute bonus issue - it was due to the nature of the try catch loop which failed with a not found error