Add silhouette to serve state.
Handle inside contour case. Not sure this is actually an improvement