Improved product transformation etc