Working, but needs some sense of edges.