Protected plot

Out of scope.  Will do in a different commit