This question is a result of my own ignorance, but since `createCubeMap` can throw, shouldn't we catch any exceptions and turn them into deferred.reject statements, or does that happen automatically?