modified invalid operator