• Yeah,

    It was the fact the first balance could possibly be null that was causing me the issue.