return when open() fails