Write is now fully functional.