Exact requirements

See bug #13. Determined using https://gist.github.com/phillipberndt/6901085