public function validateResponse($responseData)
    {
        if ($responseData === false) {
            throw new RuntimeException('Unable to unpack response data');
        }

        if (self::ERROR_RESPONSE_COMMAND != $responseData['command']) {
            throw new RuntimeException("Invalid APNS response packet command");
        }

        return $this;
    }