Avoid initiate twice