restrict multiple open #4