Kinda long.