Backlog 334

@YuryBY should we try to create the file if it doesn't exist? what about first run?