Modified for a basic push server model.