You are correct according to Immigration requirements - BUT it is well known that "agents" can get it done without the applicant having to appear (did someone say "tea money" is involved?) in person. Of course at a cost.
However, according to the new acting Immigration chief, this may come to a halt as he has announced his intention of going after such agents as well as IOs that accept "tips".