[minor] delay listening until data is prepped