Non-uniform heating