Fix up some getVesselUpdate logic, added comments for legibility