Move peer creator to separate sub to make subclassing less messy