Doesn't quite work but really not far off.