try hard PSR-2