apparently some invalid times just return as strings?