called twice