Updated listen. Close #18