fix direct access