it seems 'ping pong' method fails)))