Hmm I feel like this shouldn't be publicly writeable