self::submit IIRC