Poison. Fixes #138. Fixes #139. Fixes 143. Fixes #144. Fixes #145.