CGRA2: ALWAYS BE PREPARED. (9th September 2016)