Just to point out what I meant in my previous post here is an example. You are 30 miles out, inbound and being handed over to Approach. "Radar contact, descend 2000, heading 010" You know that the MSA is 3000. But of course you descend as instructed. On vectors, the ATCO is responsible for your terrain separation. In every other circumstance, the pilot is responsible.