These should be readonly.