because key is sometimes not present in time