Don't print is open twice

When a try block fails, it skips to the catch block.

Also, isOpen is useles and confusing: isXXXXX is usually a boolean.