- fixed a bug where if all outputs were allocated, optional outputs wouldn't display