Made PSR-1 and PSR-2 compliant.