If someone calls write.call or write.apply, it now works properly.
Didn't do a proper compile before committing last time.