@Override protected Collection<? extends ITrace> createProfile( final IImageTrace image, IRegion region, IROI rbs, boolean tryUpdate, boolean isDrag, IProgressMonitor monitor) { try { createZoom(image, region, rbs, tryUpdate, isDrag, monitor); } catch (IllegalArgumentException ne) { // Occurs when slice outside logger.trace("Slice outside bounds of image!", ne); } catch (Throwable ne) { logger.warn("Problem slicing image in " + getClass().getSimpleName(), ne); } return profilePlottingSystem.getTraces(); }