I had an experience last year immigration held me cause I was bum. I was goin to fly to SG for a 4day-vacay with my long distance bf.

they held me 30mins the longest traumatic 30 mins of my life :(

Now I have a problem again, cause im flying to my bf's country, I have my tourist visa, but my contract will expire on the 29th. Meaning by the time I step in T1 immigration section I'm officially bum again..