better-er sessions
pretty sure it definitely uses the run loop now
better like this?
parens