always use 3-argument open