Ensuring sign has material data state we can use before processing it. Other plugins like to kick signs off if they're invalid formats. Bug 417:resolved.