pyre performance review