Updated pull protocol