Move the open call out of init - so you can you the delegate, etc.