Call open directly to avoid deprecation warning