Fixed problem where lib could create shard mem segment even if PWM_Controller wasn't running.