Still messing around with contexts & threads.