Implement a read-only mode