eipul correctly listens for xfer_ended hook