Fixed #339 -- "a" and "+" modes on files work together now