i'm not seeing `flock` take a block, so I think it needs to be done this way :/ 

http://www.ruby-doc.org/core-1.9.3/File.html#method-i-flock