How to catch a bus from Singapore to Johor Bahru in nine easy steps:
We skipped step 8 and ended up at a very dodgy checkpoint infested with touts. It took us nearly an hour to figure out that we weren't in Larkin and buy a ticket *to* Larkin. From there, the run to Mersing was much less traumatic.
Unless you count overtaking two trucks at once while tailgating another bus, uphill in the rain on a blind crest..