Half-assed, but I've done worse.