Update open/1 to accept a list of options