In DS 2.5.5 we fixed a long standing complaint that when you created a surface, it couldn't "see" atoms in other chains. Unfortunately this caused problems with the "Create Surface Around Ligand" script. This script finds a ligand and adds a surface to the surrounding residues, but with the new fix often no surface is found because the ligand is in the way. A simple change to hide the ligand before generating the surface restores the original behavior. The modified script is attached.