Plat 592 writable sources

removeFd has 2 throw statements in it so I don't think we should catch and ignore those.