The TS files all need to be in place for things to work.. also writeable?

Maybe this won't work well as a port
