half-assed update