Fix for Safari's 304 caching 'bug'

Closes #109