http-push: using error() and warning() as appropriate