added generic return of 'None' for all load functions if idx < 0