If this process is lauched under supervisor and remote server is very slow, then later proc_lib:init_ack can block whole system.