Rationalize effect system