Making `VIEW_STATUS` be implied by `READ` should mean that you do not need to explicitly check for `READ` here.