*** by Shatz
_