implemented SSA recommendation 6.2b