Too lazy to finish this one. Half-assed update.