Keppel rides on short-term vibe