Sigh. This is gonna be a rough ride. - eviltoast