Implement/ fix conditional requests. Fixes #80. For real.