cache objectives array to prevent infdig errors