No need to pass in the ```cube``` due to minor re-factor outlined below.