Plat 592 writable sources

Throwing from removeFd is bad in itself.