spec need write access apparently