your line is fine. its annoying to have to check fold, but its usually the best thing to do.

i would raise preflop though.